package com.marvels.financial.funds.dto;

import java.math.BigDecimal;
import java.util.Date;

import com.marvels.common.dto.BaseDTO;

/**
 * 渤海资金划拨确认信息
 * @author tangpw
 *
 */
public class McfeBhCashAssignConfirmDTO extends BaseDTO{

	
	private static final long serialVersionUID = 1L;

	private Long id;

    private String fileId;

    private String fileName;

    private String fileType;//文件下载时传到后端的下载文件类型  1 划拨确认书  2 放款明细文件  3 还款计划  4贷前资料
    
    private Date confirmDate;

    private BigDecimal assignAccount;

    private BigDecimal creditedAmount;

    private BigDecimal serviceFee;

    private BigDecimal contractAmount;

    private BigDecimal bankCharges;

    private BigDecimal thirdPaymentFee;

    private BigDecimal callbackAmount;

    private BigDecimal unconfirmedAmount;

    private String isArrival;

    private String projectName;

    private String projectCode;

    private String status;

    private String sendBy;

    private Date sendDate;

    private String confirmFileName;

    private String loanDetailFileName;

    private String payPlanFileName;

    private String loanInfoFileName;

    private Date loanBeginDate;
    
    private Date loanEndDate;//
    
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId == null ? null : fileId.trim();
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName == null ? null : fileName.trim();
    }

    public Date getConfirmDate() {
        return confirmDate;
    }

    public void setConfirmDate(Date confirmDate) {
        this.confirmDate = confirmDate;
    }

    public BigDecimal getAssignAccount() {
        return assignAccount;
    }

    public void setAssignAccount(BigDecimal assignAccount) {
        this.assignAccount = assignAccount;
    }

    public BigDecimal getCreditedAmount() {
        return creditedAmount;
    }

    public void setCreditedAmount(BigDecimal creditedAmount) {
        this.creditedAmount = creditedAmount;
    }

    public BigDecimal getServiceFee() {
        return serviceFee;
    }

    public void setServiceFee(BigDecimal serviceFee) {
        this.serviceFee = serviceFee;
    }

    public BigDecimal getContractAmount() {
        return contractAmount;
    }

    public void setContractAmount(BigDecimal contractAmount) {
        this.contractAmount = contractAmount;
    }

    public BigDecimal getBankCharges() {
        return bankCharges;
    }

    public void setBankCharges(BigDecimal bankCharges) {
        this.bankCharges = bankCharges;
    }

    public BigDecimal getThirdPaymentFee() {
        return thirdPaymentFee;
    }

    public void setThirdPaymentFee(BigDecimal thirdPaymentFee) {
        this.thirdPaymentFee = thirdPaymentFee;
    }

    public BigDecimal getCallbackAmount() {
        return callbackAmount;
    }

    public void setCallbackAmount(BigDecimal callbackAmount) {
        this.callbackAmount = callbackAmount;
    }

    public BigDecimal getUnconfirmedAmount() {
        return unconfirmedAmount;
    }

    public void setUnconfirmedAmount(BigDecimal unconfirmedAmount) {
        this.unconfirmedAmount = unconfirmedAmount;
    }

    public String getIsArrival() {
        return isArrival;
    }

    public void setIsArrival(String isArrival) {
        this.isArrival = isArrival == null ? null : isArrival.trim();
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName == null ? null : projectName.trim();
    }

    public String getProjectCode() {
        return projectCode;
    }

    public void setProjectCode(String projectCode) {
        this.projectCode = projectCode == null ? null : projectCode.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getSendBy() {
        return sendBy;
    }

    public void setSendBy(String sendBy) {
        this.sendBy = sendBy == null ? null : sendBy.trim();
    }

    public Date getSendDate() {
        return sendDate;
    }

    public void setSendDate(Date sendDate) {
        this.sendDate = sendDate;
    }

    public String getConfirmFileName() {
        return confirmFileName;
    }

    public void setConfirmFileName(String confirmFileName) {
        this.confirmFileName = confirmFileName == null ? null : confirmFileName.trim();
    }

    public String getLoanDetailFileName() {
        return loanDetailFileName;
    }

    public void setLoanDetailFileName(String loanDetailFileName) {
        this.loanDetailFileName = loanDetailFileName == null ? null : loanDetailFileName.trim();
    }

	public String getPayPlanFileName() {
		return payPlanFileName;
	}

	public void setPayPlanFileName(String payPlanFileName) {
		this.payPlanFileName = payPlanFileName;
	}

	public String getLoanInfoFileName() {
		return loanInfoFileName;
	}

	public void setLoanInfoFileName(String loanInfoFileName) {
		this.loanInfoFileName = loanInfoFileName;
	}

	public Date getLoanBeginDate() {
		return loanBeginDate;
	}

	public void setLoanBeginDate(Date loanBeginDate) {
		this.loanBeginDate = loanBeginDate;
	}

	public Date getLoanEndDate() {
		return loanEndDate;
	}

	public void setLoanEndDate(Date loanEndDate) {
		this.loanEndDate = loanEndDate;
	}

	public String getFileType() {
		return fileType;
	}

	public void setFileType(String fileType) {
		this.fileType = fileType;
	}
	
	
}